package com.jsoft.entity.po;/**
 * @author snkstart
 * @create 2023-02-22 21:18
 */

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

/**
 * ticketEnterInsti此视图的实体类
 *
 * @ClassName ticketEnterInsti
 * @Description TODO
 * @Author jindong
 * @Date 2023/2/22 21:18
 * @Version 1.0
 */

public class TicketEnterInsti {

    private Integer tid;
    private String no;
    private String enterpriseName;
    private String enterpriseCode;
    private String acquirerName;
    private String acquirerCode;
    private Double amount;
    private String instutityName;
    @JSONField(format = "yyyy-MM-dd")
    private Date createTime;
    @JSONField(format = "yyyy-MM-dd")
    private Date expiryTime;
    private String paymentInterestType;
    private String uplinkAddress;
    private String remark;
    private String status;

    //可输入最大钱数
    private String minamount;
    //可输入的最小钱数
    private String maxamount;


    public TicketEnterInsti() {
    }

    public TicketEnterInsti(String no, String enterpriseName, Double amount, String acquirerName, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress) {
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.amount = amount;
        this.acquirerName = acquirerName;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
    }

    public TicketEnterInsti(int tId, String no, String enterpriseName, Double amount, String acquirerName, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress) {
        this.tid = tId;
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.amount = amount;
        this.acquirerName = acquirerName;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
    }

    public TicketEnterInsti(Integer tid, String no, String enterpriseName, String enterpriseCode, Double amount, String acquirerName, String acquirerCode, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress) {
        this.tid = tid;
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.enterpriseCode = enterpriseCode;
        this.amount = amount;
        this.acquirerName = acquirerName;
        this.acquirerCode = acquirerCode;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
    }

    public TicketEnterInsti(Integer tid, String no, String enterpriseName, String enterpriseCode, String acquirerName, String acquirerCode, Double amount, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress, String remark) {
        this.tid = tid;
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.enterpriseCode = enterpriseCode;
        this.acquirerName = acquirerName;
        this.acquirerCode = acquirerCode;
        this.amount = amount;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
        this.remark = remark;
    }

    public TicketEnterInsti(Integer tid, String no, String enterpriseName, String enterpriseCode, String acquirerName, String acquirerCode, Double amount, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress, String remark, String status) {
        this.tid = tid;
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.enterpriseCode = enterpriseCode;
        this.acquirerName = acquirerName;
        this.acquirerCode = acquirerCode;
        this.amount = amount;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
        this.remark = remark;
        this.status = status;
    }

    public TicketEnterInsti(Integer tid, String no, String enterpriseName, String enterpriseCode, String acquirerName, String acquirerCode, Double amount, String instutityName, Date createTime, Date expiryTime, String paymentInterestType, String uplinkAddress, String remark, String status, String minamount, String maxamount) {
        this.tid = tid;
        this.no = no;
        this.enterpriseName = enterpriseName;
        this.enterpriseCode = enterpriseCode;
        this.acquirerName = acquirerName;
        this.acquirerCode = acquirerCode;
        this.amount = amount;
        this.instutityName = instutityName;
        this.createTime = createTime;
        this.expiryTime = expiryTime;
        this.paymentInterestType = paymentInterestType;
        this.uplinkAddress = uplinkAddress;
        this.remark = remark;
        this.status = status;
        this.minamount = minamount;
        this.maxamount = maxamount;
    }



    public Integer getTid() {
        return tid;
    }

    public void setTid(Integer tid) {
        this.tid = tid;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getEnterpriseCode() {
        return enterpriseCode;
    }

    public void setEnterpriseCode(String enterpriseCode) {
        this.enterpriseCode = enterpriseCode;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public String getAcquirerName() {
        return acquirerName;
    }

    public void setAcquirerName(String acquirerName) {
        this.acquirerName = acquirerName;
    }

    public String getAcquirerCode() {
        return acquirerCode;
    }

    public void setAcquirerCode(String acquirerCode) {
        this.acquirerCode = acquirerCode;
    }

    public String getInstutityName() {
        return instutityName;
    }

    public void setInstutityName(String instutityName) {
        this.instutityName = instutityName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getExpiryTime() {
        return expiryTime;
    }

    public void setExpiryTime(Date expiryTime) {
        this.expiryTime = expiryTime;
    }

    public String getPaymentInterestType() {
        return paymentInterestType;
    }

    public void setPaymentInterestType(String paymentInterestType) {
        this.paymentInterestType = paymentInterestType;
    }

    public String getUplinkAddress() {
        return uplinkAddress;
    }

    public void setUplinkAddress(String uplinkAddress) {
        this.uplinkAddress = uplinkAddress;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMinamount() {
        return minamount;
    }

    public void setMinamount(String minamount) {
        this.minamount = minamount;
    }

    public String getMaxamount() {
        return maxamount;
    }

    public void setMaxamount(String maxamount) {
        this.maxamount = maxamount;
    }

    @Override
    public String toString() {
        return "TicketEnterInsti{" +
                "tid=" + tid +
                ", no='" + no + '\'' +
                ", enterpriseName='" + enterpriseName + '\'' +
                ", enterpriseCode='" + enterpriseCode + '\'' +
                ", acquirerName='" + acquirerName + '\'' +
                ", acquirerCode='" + acquirerCode + '\'' +
                ", amount=" + amount +
                ", instutityName='" + instutityName + '\'' +
                ", createTime=" + createTime +
                ", expiryTime=" + expiryTime +
                ", paymentInterestType='" + paymentInterestType + '\'' +
                ", uplinkAddress='" + uplinkAddress + '\'' +
                ", remark='" + remark + '\'' +
                ", status='" + status + '\'' +
                ", minamount='" + minamount + '\'' +
                ", maxamount='" + maxamount + '\'' +
                '}';
    }
}
